home *** CD-ROM | disk | FTP | other *** search
/ MacFormat UK 85 / MF_UK_85_1.iso / Resources / Text and Graphics / Peter’s Player 1.3 / Peter’s Player Manual < prev    next >
Encoding:
Text File  |  1998-05-21  |  16.8 KB  |  283 lines  |  [TEXT/ttxt]

  1. Peter’s Player 1.3 Manual 
  2.  
  3. (last revised 5/21/98)
  4.  
  5.  
  6. Contents
  7.  
  8. 1. About Peter’s Player
  9. 2. System Requirements
  10. 3. The Playback Menu
  11. 4. Preferences
  12. 5. Shortcuts
  13. 6. QuickTime Playback Primer
  14. 7. License
  15. 8. Contacting The Author
  16. 9. Acknowledgments
  17. 10. Revision History
  18.  
  19.  
  20. About Peter’s Player
  21.  
  22. Peter’s Player is an application designed to play QuickTime movies as smoothly as possible, automatically. Just drag a movie onto the Peter’s Player icon from the Finder, or choose one through the “Open…” menu, and the movie will start playing as smoothly as your Mac can manage.
  23.  
  24. Peter’s Player uses every method available to get the best playback performance from each movie. It will load the entire movie into RAM if possible, determine the monitor depth the movie was intended for, automatically set your monitor to the closest depth to the ideal that it supports, and hide the standard QuickTime movie controller to eliminate the overhead it introduces. Peter’s Player also provides an option to force every frame of a movie to be displayed, no matter how slow the system, or how large the movie (the movie’s soundtrack will not be played when this option is chosen, though). For optimal dramatic impact (and to make output to video easier), movies are displayed against a black background.  You can even hide the menu bar, for total QuickTime immersion! 
  25.  
  26. Finally, Peter’s Player is “accelerated for Power Macintosh,” meaning it runs at the highest possible speed on either 68k or Power Macintosh computers.
  27.  
  28. Peter's Player is Shareware.  You can use it free of charge for 30 days.  After that time, if you would like to continue using it, please send $10 in U.S. funds to the author.
  29.  
  30.  
  31. System Requirements
  32.  
  33. Peter’s Player requires a Macintosh with a 68020 or later 68k processor or a Power Macintosh, System 7.0 or later, the QuickTime™ system extension, and at least 512K of free RAM. 2048K of free RAM and QuickTime version 2.1 or later are recommended.
  34.  
  35.  
  36. The Playback Menu
  37.  
  38. The Playback menu contains options that control how the current movie is displayed. The options are:
  39.  
  40. Show/Hide Menus
  41.  
  42. Causes the menu bar to be “blacked out.” Even when the menu bar is hidden, it is still available: just click where it would normally be and it will appear. 
  43.  
  44. If you have multiple monitors, Peter’s Player will use the one set to the highest bit depth when the program was launched.  If that is not the monitor that has the menu bar, this menu option will be dimmed.
  45.  
  46. Show/Hide Controller
  47.  
  48. Causes the standard graphical QuickTime movie “controller” to appear under the movie (or to be hidden if it was showing). Documenting the operation of the controller is beyond the scope of this manual, but most of the controls are pretty self-explanatory. Movies may play back a little less smoothly when the controller is showing, because the system must use some of its resources to update the controller as the movie plays.
  49.  
  50. Loop
  51.  
  52. If this option is checked, when the open movie reaches its end, it will immediately start playing again from the beginning.
  53.  
  54. Loop Back and Forth
  55.  
  56. If this option is checked as well as the “Loop” option, when the open movie reaches the end, it will play backwards until it reaches the beginning, then forwards ‘til the end, …
  57.  
  58. Half Size
  59.  
  60. Causes the movie to be played back at half it’s default width and height.
  61.  
  62. Normal Size
  63.  
  64. Causes the movie to be played back at the width and height intended by the movie’s creator(s).
  65.  
  66. Double Size
  67.  
  68. Causes the movie to be played back at twice it’s default width and height.
  69.  
  70. Fill Screen
  71.  
  72. Causes the movie to fill the entire screen. Because of the uneven scaling necessary to make most movies fill most screens, playback quality is likely to be quite poor when this option is used.  Whenever possible, use the “Double Size” option to make your movies larger instead of this option.
  73.  
  74. Play Every Frame
  75.  
  76. Forces QuickTime to display every frame of a movie, even if it means playing the movie back more slowly than intended. When this option is checked, the movie will play silently, whether or not it has a soundtrack.  If the movie has only sound, though, and no video, this option will be ignored, allowing you to listen to the movie anyway.
  77.  
  78. Set Monitor to Best Depth
  79.  
  80. When this option is checked, Peter’s Player will examine each movie it opens to see what monitor depth it was intended to be played on, and will set your monitor to that depth (or the closest match it supports) before playing the movie. When you exit Peter’s Player, your monitor will be set back to the depth it was at when you started the program. If you switch to another application, Peter’s Player will restore your original bit depth until you return.
  81.  
  82.  
  83. Preferences
  84.  
  85. Preferences control the way Peter’s Player behaves each time you launch it, and whenever you open a new movie. Changes made while a movie is open will not affect that movie, instead they will take effect when you open a new one.
  86.  
  87. Can’t Load Into RAM (Warning)
  88.  
  89. When this preference is checked (the default), if the “Load Into RAM” option is also checked and there is not enough RAM to load a movie in its entirety, you will be given a warning dialog telling you so.  If “Load Into RAM” is checked but this preference is not, you will not be warned when a movie could not be completely loaded.  In either case, the movie will play smoothly until the portion that was successfully loaded into RAM ends, but may become jerky after that, as the rest of the movie must be loaded from disk as it is played.
  90.  
  91. Can’t Play Soundtrack (Warning)
  92.  
  93. When this preference is checked (the default), if the “Play Every Frames” preference has also been checked and you open a movie that has a music or sound track as well as video, you will be warned that the sound won’t be played unless the “Play Every Frame” option is disabled.
  94.  
  95. Hide Menu Bar
  96.  
  97. When this preference is checked, Peter’s Player will start with the menu bar hidden (as long as the monitor with the menu bar is the one set to the highest bit depth—see the “Show/Hide Menus” description in the Playback Menu section for more details).
  98.  
  99. Load into RAM
  100.  
  101. When this preference is checked, Peter’s Player will try to load each movie into RAM before playing it. This yields the smoothest possible playback, but it increases the time it takes large movies to load. If you are using Virtual Memory, you will get the best performance from this option if you allocate less than the amount of physical RAM in your machine to Peter’s Player.  If you attempt to load a movie that requires more RAM than you have allocated to Peter’s Player, as much of the movie as will fit will be loaded into RAM.  In this case the movie will start to play back smoothly, but may become jerky once the buffered portion has finished and the rest must be loaded from disk as it is played.
  102.  
  103. Loop
  104.  
  105. When this preference is checked, newly opened movies will play in a continuous loop. If it is not checked, each movie will stop when it reaches its end.
  106.  
  107. Play Every Frame
  108.  
  109. When this preference is checked, movies will open in “Play Every Frame” mode. See the description of this option in the Playback Menu section for more details.
  110.  
  111. Play Immediately
  112.  
  113. When this preference is checked, movies will start to play as soon as they are opened. If it is not checked, movies will open paused on the first frame, and you will have to make them start playing yourself.
  114.  
  115. Quit After Playing
  116.  
  117. When this preference is checked, Peter’s Player will quit as soon as a movie ends or is paused.  If the movie is set to loop, Peter’s Player will not quit until the movie is manually paused.  This option should allow Peter’s Player to be used to play movies in conjunction with packages like NCSA Mosaic or HyperCard.  It can also be used to make movie browsing easier.  In most cases, you will want to turn “Play Immediately” on, and “Loop” off when using this option.
  118.  
  119. Set Monitor to Best Depth
  120.  
  121. When this preference is checked, Peter’s Player will try to determine the best monitor depth to play each movie back at, and adjust your monitor accordingly. See the description of the “Set Monitor to Best Depth” option in the Playback Menu section for more details.
  122.  
  123. Show Controller
  124.  
  125. When this preference is checked, the standard QuickTime movie controller will be visible under each newly-opened movie.
  126.  
  127.  
  128. Shortcuts
  129.  
  130. Opening movies
  131.  
  132. In addition to opening movies from the “Open…” menu item, you can drag the icon of a movie you’d like to open onto the Peter’s Player icon in the Finder and let go. If you do, Peter’s Player will open the movie immediately.
  133.  
  134. Keyboard and Mouse Shortcuts
  135.  
  136. These shortcuts work whether or not the movie controller is visible:
  137.  
  138. Move forward one frame: right arrow
  139. Move back one frame: left arrow
  140. Go to beginning of movie: option-click left arrow
  141. Go to end of movie: option-click right arrow
  142. Play backwards: command-left arrow
  143. Play/pause: space bar or return key
  144. Play: double click on the movie
  145. Pause: single click on the movie, press command-‘.’ (period)
  146. Increase the volume: up arrow
  147. Decrease the volume: down arrow
  148.  
  149. Controller Shortcuts
  150.  
  151. These shortcuts work only when the movie controller is visible:
  152.  
  153. Adjust playback speed and direction: control-click either step arrow
  154. Go to beginning of movie: option-click Step Backward arrow
  155. Go to end of movie: option-click Step Forward arrow
  156. Play backwards: option-click Step Backward arrow
  157. Turn sound on or off: option-click the speaker icon
  158.  
  159.  
  160. QuickTime Playback Primer
  161.  
  162. QuickTime is the name of a system created by Apple Computer to manage data that changes over time. A collection of QuickTime data is called a QuickTime movie. QuickTime currently runs on a number of operating systems, including Mac OS, Windows, Windows '95, Windows NT, and some flavors of Unix. Two types of data that QuickTime handles particularly well are video and sound: it includes routines to compress video and audio information and play them back in “real time,” even on relatively slow computers. Perhaps unfortunately, QuickTime is flexible enough that it is easy to create movies that cannot be played back smoothly on most (or indeed any) current computer hardware.
  163.  
  164. When QuickTime plays a movie, it does its best to play the movie at the rate the movie-maker intended (typically measured in frames-per-second for video). If a movie has both sound and video, it is particularly important that they both play back at the same rate so that everything happens “in sync.” When a movie contains too much information for the computer to display at the intended pace, QuickTime skips over some of the data, so that what is played back is played at the right time. (When skipping data, QuickTime drops video frames more readily than it drops sound).
  165.  
  166. In many cases, QuickTime skips frames of video so rarely that the viewer doesn’t notice the loss. When a movie is much too complex for the computer system it is being played on, though, so many frames must be dropped that the movie becomes visibly “jerky,” and the sound starts to break up.
  167.  
  168. Some of the major factors that govern how smoothly a movie will play back on a given system are:
  169.  
  170. •The speed of the system’s Central Processing Unit (CPU).
  171.  
  172. •The medium the movie is being played back from (it is much harder to get good playback from a floppy disk than from a high-speed hard disk array or a RAM disk…)
  173.  
  174. •The dimensions of the movie (the greater the dimensions, the larger the amount of data that must be copied to the computer screen for each frame of video, and the harder QuickTime must work to keep up).
  175.  
  176. •The “color depth” (number of bits per pixel) of the movie.  QuickTime does a particularly good job displaying movies in 256 colors and “thousands of colors.” Movies generally play best when displayed on a monitor set to the depth they were compressed for.
  177.  
  178. •The intended playback rate (a movie recorded at 10 frames per second will play back without drop-outs on more systems than one recorded at 30 fps).
  179.  
  180. •The presence of a soundtrack (movies without soundtracks generally play back more smoothly).
  181.  
  182. •The compressor used to compress the movie (different compressors offer trade-offs of image quality vs. file size vs. playback speed).
  183.  
  184. Peter’s Player gets around slow movie media by attempting to load each movie into RAM before playing it. It also detects the bit depth which a movie was intended to be played back at, and sets your monitor to that depth (or the closest approximation it supports). Because of the other factors mentioned above, though, it is possible that some QuickTime movies will still stutter or suffer from significant numbers of dropped frames on your system, even when played back in Peter’s Player. In these cases, Peter’s Player gives you the option of forgetting about the soundtrack and just displaying every frame of the movie in turn, as close to the intended playback rate as possible.
  185.  
  186.  
  187. License
  188.  
  189. Peter’s Player is Shareware. It may be used  free-of-charge by any individual for 30 days. Individuals wishing to continue using the software more than 30 days after their first use must pay the author of the software,
  190. Peter E. Lee, the sum of $10 (10 dollars) in US funds (see the section Contacting The Author, below, for more information).
  191.  
  192. Copies of Peter’s Player may be freely distributed in any medium, so long as: the Peter’s Player application is unmodified, the original documentation is included with the software, and no fee is charged for such copies or for any product they are included with, beyond the costs of media, shipping, and handling.
  193.  
  194. Any use or manner of distribution not explicitly described by this license is prohibited without the written consent of Peter E. Lee.
  195.  
  196. The software is delivered “as is,” and carries with it no warranties, either express or implied.
  197.  
  198.  
  199. Contacting The Author
  200.  
  201. If you would like to register your copy of Peter’s Player, please send $10 in US funds to:
  202.  
  203.      Peter E. Lee
  204.      9 Hazen St.
  205.      Chelmsford, MA 01824-4601
  206.      USA
  207.  
  208. For the fastest possible notice of upgrades and other Peter’s Player news, please include your e-mail address with your correspondence.
  209.  
  210. For information on commercial or site licenses, or if you have any questions, comments, or requests, I can be reached at the address above, or on-line at:
  211.  
  212.      peters_player@pobox.com
  213.  
  214.  
  215. Acknowledgments
  216.  
  217. Several people provided suggestions, testing, and encouragement without which Peter’s Player would not be in your virtual hands now. They are (in alphabetical order): Bill Bachman, Drew Cohan, Andrei Herasimchuk, David Hirmes, Chris Johnston, Adam Lavine, Lincoln Lydick, David Merck, Dan Sroka, David Trescot, Dennis Wilkinson, and Paul Young. Thanks folks!
  218.  
  219. Special thanks are also due to Dave Merck for the cool icon, to Specular International, Ltd. for allowing me to use their computers and compilers to build the Power Mac portion of Peter’s Player, and for allowing their employees, myself included, to test it, to the QuickTime team at Apple, for developing such a cool piece of software, and to everyone who has registered their copy of Peter's Player!
  220.  
  221.  
  222. Revision History
  223.  
  224. Version 1.3 (5/4/98):
  225.  
  226. Fixed incompatibility with MacOS 8.1.
  227.  
  228. Further improvements to "Play Immediately" mode other optimizations.
  229.  
  230. Included sample AppleScript.
  231.  
  232. Version 1.2 (8/15/96):
  233.  
  234. Added hooks for internationalization.
  235.  
  236. Improved performance of "Play Immediately" mode.
  237.  
  238. Added support for movies with custom color tables.
  239.  
  240. Fixed possible memory corruption when quitting with QuickTime 2.5 installed.
  241.  
  242. Made various optimizations to the code to improve overall performance.
  243.  
  244. Updated author contact information.
  245.  
  246. Updated manual, moved “TroubleShooting” section into separate FAQ document.
  247.  
  248. First shareware version.
  249.  
  250. Version 1.1 (10/21/94):
  251.  
  252. Added "Quit After Playing" preference.
  253.     
  254. A progress bar is now displayed while loading large movies into RAM.
  255.  
  256. The menu bar no longer obscures the tops of tall movies when hidden.
  257.  
  258. Movies with only sound and/or music tracks can now be heard regardless of the setting of the "Play Every Frame" preference.
  259.  
  260. Clicking in the menu bar area when the menu bar is hidden should bring up the menus regardless of the height of the open movie.
  261.  
  262. Now issues a warning when movies with soundtracks are opened when the "Play Every Frame" preference is on.
  263.  
  264. Added "Can’t Load Into RAM" and “Can’t Play Soundtrack” warning preferences.
  265.  
  266. New U.S. mail address in the credits dialog and documentation.
  267.  
  268. Version 1.0.1 (7/17/94):
  269.  
  270. Movies that have been loaded into RAM and are set to loop will now stay in RAM until closed (or a new movie is opened) under QuickTime 2.0.
  271.  
  272. When the "load into RAM" preference is on and there is not enough RAM to load a particular movie, the portion of the movie that was loaded successfully will stay in RAM for smoother playback of that section.
  273.  
  274. It is no longer necessary to quit and re-launch the program to make changes to the "looping" preference take effect.
  275.  
  276. On machines with multiple monitors, there should no longer be a pause in playback shortly after a movie set to "play immediately" starts to play.
  277.  
  278. Peter's Player now gives more time to other applications when it is running in the background or when no movie is open.
  279.  
  280. Version 1.0 (4/28/94)
  281.  
  282. First public release.
  283.